package com.net.oil.user.contract;

import com.net.oil.base.IBaseModel;

/**
 * 作者：lch
 * 时间：2018/3/31:16:16
 * 邮箱：245850413@qq.com
 * 说明：
 */

public interface SetContract {
    interface Model extends IBaseModel{

        /**
         * 退出登录
         */
        void logout();
    }

    interface View {

        /**
         * 退出登录成功
         */
        void logoutSuccess();

        /**
         * 退出登录失败
         */
        void logoutFailed();
    }

    interface Presenter {
        /**
         * 退出登录
         */
        void logout();

        /**
         * 退出登录成功
         */
        void logoutSuccess();

        /**
         * 退出登录失败
         */
        void logoutFailed();
    }
}
